package com.sc.nft.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 该枚举的功能作用范围为社区网点申请部分功模块使用,其中description是为前端展示内容使用,禁止更改.
 */
@AllArgsConstructor
@Getter
public enum ApplicationRequirementEnum {
    CASTELLAN(1, "DAO身份：城主",""),
    TEAM_ACTIVE_USER(2, "团队交易用户",""),
    TEAM_HOLDING_COST(3, "团队持仓成本",""),
    TEAM_SALES(4, "团队业绩总额",""),
    DIRECT_PUSH_TRADING_USERS(6, "直推交易用户",""),
    LORD_OF_THE_CITY_OR_DRAGON_HORSE(7, "DAO身份：城主或龙马河图",""),

    /*---------------------此分隔线上的所有内容,都不在使用,以前的工厂对象将不在使用--------------------------------*/
    TEAM_NURTURING_COMMUNITY(5, "团队培育社区",""),
    IMMEDIATE_ACCOUNT(8, "直属账户","持仓金额需≥"),
    TEAM_ACCOUNT(9, "团队账户","持仓金额需≥"),
    TOTAL_HOLDINGS_OF_TEAM_COLLECTIONS (10, "团队藏品持仓总额",""),
    TOTAL_TEAM_ECO_MELTING_VALUE (11, "团队生态熔炼值总额",""),
    HOLD_COLLECTION (12, "持有藏品:",""),
    DIRECT_THRUST_URBAN_SERVICE_CENTER (13, "直属城市服务中心",""),
    DIRECT_PUSH_COMMUNITY (14, "直属社区网点",""),
    ;

    @EnumValue
    private int code;

    private String description;

    private String descriptionMinCharacters;
}
